<?php

require 'config.php';
require CAMINHO_SERVIDOR . 'funcoes.php';
require 'dao/timeDAO.class.php';

$timeDao = new timeDAO();
$existeTime = $timeDao->getIdTimeByNome($_POST["nome"]);
$pegaTime = $timeDao->buscaTimeByNome($_POST["nome"]);
//funcoes::debuga($existeTime, $_POST, $_FILES, $_FILES['img']['name']);
if ($existeTime == 0 && $_POST['id_time'] == "") {
    if (!empty($_FILES['img']['name'])) {
        $nome_img = funcoes::salvarImagem($_FILES['img']);
    }
    if (empty($_POST["id_time"])) {
        $result = $timeDao->gravaTime($_POST["nome"], $nome_img);
    }
    if ($result) {
        $timeCadastrado = $timeDao->getTimeNome($_POST["nome"]);
        header('location:' . URL . "cadTimes.php?&msg=1&id_time=" . $timeCadastrado["id_time"]);
    }
} else {
    $timeCadastrado = $timeDao->getTimeNome($_POST["nome"]);
    if ($_POST['id_time'] == "") {
        header('location:' . URL . "cadTimes.php?&msg=4&id_time=" . $timeCadastrado["id_time"]);
    } else {
        funcoes::deletaImagem("imagens/" . $timeCadastrado["img"]);
        $nome_img = funcoes::salvarImagem($_FILES['img']);
        $result = $timeDao->alteraTime($_POST["id_time"], $_POST["nome"], $nome_img);
        header('location:' . URL . "cadTimes.php?&msg=3&id_time=" . $_POST["id_time"]);
    }
}

$timeDao->fecharConexao();
?>


